#include "Wordlist.cpp"
#include "Client.cpp"

class Hash
{
public:
	Hash();
	~Hash();
	void addClient(char* ip, char* port);
	void addWordlist(char* file);

private:
	vector<Client*> vecClientList;
	vector<Wordlist*> vecWordlist;
};

Hash::Hash()
{
}
Hash::~Hash()
{
}

void Hash::addClient(char* ip, char* port)
{
	//Todo Exception
	Client* ptrClient = new Client(ip,port);
	vecClientList.push_back (ptrClient);
	//Todo Delete from Heap
}

void Hash::addWordlist(char* file)
{
	//Todo Exception
	Wordlist* ptrWordlist = new Wordlist(file);
	vecWordlist.push_back (ptrWordlist);
	//Todo Delete from Heap
}

class Wpa : public Hash
{
public:
	Wpa();
	~Wpa();
private:
};

Wpa::Wpa()
{
}

Wpa::~Wpa()
{
}
